package com.cn.springcloudvaccine.service.inter;

import java.util.List;

import com.cn.springcloudvaccine.model.vaccinestion.YmStation;
import com.cn.springcloudvaccine.model.vaccinestion.YmStationWorkOrder;
import com.cn.springcloudvaccine.model.vaccinestion.YmStationWorkTime;
import com.cn.springcloudvaccine.utils.mybatis.Page;

public interface VaccineStationService {

	/**
	 * 疫苗站新增
	 * 
	 * @param YmStation ymStation
	 *           
	 * @return SUCC
	 */
	public void insertVaccineStationSer(YmStation ymStation,YmStationWorkTime YmStationWorkTime);
	
	/**
	 * 疫苗站读取
	 * 
	 * @param YmStation ymStation
	 *           
	 * @return List<YmStation>
	 */
	public List<YmStation> queryVaccineStationSer(YmStation ymStation,Page<Object> page);
	
	/**
	 * 疫苗站疫苗详情的新增(包括时间段和对应的疫苗)
	 * 
	 * @param YmStationWorkOrder ymStationWorkOrder,String[] parameter(时间段Id)
	 *           
	 * @return SUCC
	 */
	public void insertVaccineStationDetailSer(YmStationWorkOrder ymStationWorkOrder,String[] parameter);
	
	/**
	 * 查询某一个疫苗站疫苗(包括时间段和对应的疫苗)
	 * 
	 * @param YmStation ymStation
	 *           
	 * @return List<YmStation>
	 */
	public List<YmStation> queryVaccineStationDetailSer(YmStation ymStation);
	
}
